package com.xiaoq.positionmarket.vo;

import com.fasterxml.jackson.annotation.JsonAutoDetect;
import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
import com.fasterxml.jackson.annotation.JsonInclude;
import io.swagger.annotations.ApiModelProperty;

import java.io.Serializable;

/**
 * Created by chenjh on 2018/4/8.
 */
@JsonAutoDetect(fieldVisibility = JsonAutoDetect.Visibility.ANY, getterVisibility = JsonAutoDetect.Visibility.NONE, setterVisibility = JsonAutoDetect.Visibility.NONE)
@JsonInclude(value = JsonInclude.Include.NON_NULL)
@JsonIgnoreProperties(ignoreUnknown = true)
public class InsertUserTrackVo implements Serializable {
    private static final long serialVersionUID = 5447396217462386375L;

    @ApiModelProperty(name = "longitude", value = "经度", position=0)
    private Double longitude;

    @ApiModelProperty(name = "latitude", value = "纬度", position=1)
    private Double latitude;

    @ApiModelProperty(name = "province", value = "省", position=2)
    private String province;

    @ApiModelProperty(name = "city", value = "城市", position=3)
    private String city;

    @ApiModelProperty(name = "cityCode", value = "城市编码", position=4)
    private String cityCode;

    @ApiModelProperty(name = "district", value = "区", position=5)
    private String district;

    @ApiModelProperty(name = "street", value = "街道名称", position=6)
    private String street;

    @ApiModelProperty(name = "streetNum", value = "街道号码", position=7)
    private String streetNum;

    @ApiModelProperty(name = "adCode", value = "行政区划编码", position=8)
    private String adCode;

    @ApiModelProperty(name = "regId", value = "小米推送的regId", position=9)
    private String regId;

    @ApiModelProperty(name = "osType", value = "APP系统类型(iOS或Android)", position=10)
    private String osType;

    public Double getLongitude() {
        return longitude;
    }

    public void setLongitude(Double longitude) {
        this.longitude = longitude;
    }

    public Double getLatitude() {
        return latitude;
    }

    public void setLatitude(Double latitude) {
        this.latitude = latitude;
    }

    public String getProvince() {
        return province;
    }

    public void setProvince(String province) {
        this.province = province;
    }

    public String getCity() {
        return city;
    }

    public void setCity(String city) {
        this.city = city;
    }

    public String getCityCode() {
        return cityCode;
    }

    public void setCityCode(String cityCode) {
        this.cityCode = cityCode;
    }

    public String getDistrict() {
        return district;
    }

    public void setDistrict(String district) {
        this.district = district;
    }

    public String getStreet() {
        return street;
    }

    public void setStreet(String street) {
        this.street = street;
    }

    public String getStreetNum() {
        return streetNum;
    }

    public void setStreetNum(String streetNum) {
        this.streetNum = streetNum;
    }

    public String getAdCode() {
        return adCode;
    }

    public void setAdCode(String adCode) {
        this.adCode = adCode;
    }

    public String getRegId() {
        return regId;
    }

    public void setRegId(String regId) {
        this.regId = regId;
    }

    public String getOsType() {
        return osType;
    }

    public void setOsType(String osType) {
        this.osType = osType;
    }
}
